moon satellite - Francés Inglés Diccionario